package ln.javatest.day06.demo06;
/*
题目：
定义一个方法，把数组{1,2,3}按照指定格式拼接成一个字符串。格式参照如下：[word#word2#word3]

分析：
1.首先准备一个int[]数组，内容是1,2,3
2.定义一个方法，用来将数组变成字符串
三要素：
返回值类型：String
方法名称：formArrayToString
参数列表：int[]
3.格式：[word#word2#word3]
用到：for循环、字符串拼接，每个数组元素之前都有一个word字样，分隔使用#，区分是不是最后一个
4.调用方法，得到返回值，并打印结果字符串
*/
public class Demo06String {
    public static void main(String[] args) {
        int[] a = {1,2,3};
        String result = formArrayToString(a);
        System.out.println(result); //{word1#word2#word3}
    }
    public static String formArrayToString(int[] b){
        String str = "{";
        for (int i = 0; i < b.length; i++) {
            //+=对字符串来说不是累加，而是在字符串原有字符中进行拼接
            if(i == b.length-1){
                str += "word" + b[i] + "}";
            }else{
                str += "word" + b[i] + "#";
            }
        }
        return str;
    }
}
